Towards a worldwide storage infrastructure
نویسنده
چکیده
Peer-to-peer systems have recently gained a lot of attention in the academic community especially through the design of KBR (Key-Based Routing) algorithms and DHT (Distributed Hash Table)s. On top of these constructs were built promising applications such as video streaming applications but also storage infrastructures benefiting from the availability and resilience of such scalable network protocols. Unfortunately, rare are the storage systems designed to be scalable and fault-tolerant to Byzantine behaviour, conditions required for such systems to be deployed in an environment such as the Internet. Furthermore, although some means of access control are often provided, such file systems fail to offer the end-users the flexibility required in order to easily manage the permissions granted to potentially hundreds or thousands of end-users. In addition, as for centralised file systems which rely on a special user, referred to as root on Unices, distributed file systems equally require some tasks to operate at the system level. The decentralised nature of these systems renders impossible the use of a single authoritative entity for performing such tasks since implicitly granting her superprivileges, unacceptable configuration for such decentralised systems. This thesis addresses both issues by providing the file system objects a completely decentralised access control and administration scheme enabling users to express access control rules in a flexible way but also to request administrative tasks without the need for a superuser. A prototype has been developed and evaluated, proving feasible the deployment of such a decentralised file system in large-scale and untrustworthy environments.
منابع مشابه
Evolution of Cloud Storage as Cloud Computing Infrastructure Service
Enterprises are driving towards less cost, more availability, agility, managed risk all of which is accelerated towards Cloud Computing. Cloud is not a particular product, but a way of delivering IT services that are consumable on demand, elastic to scale up and down as needed, and follow a pay-for-usage model. Out of the three common types of cloud computing service models, Infrastructure as a...
متن کاملFermiGrid – experience and future plans
Fermilab supports a scientific program that includes experiments and scientists located across the globe. In order to better serve this community, Fermilab has placed its production computer resources in a Campus Grid infrastructure called 'FermiGrid'. The FermiGrid infrastructure allows the large experiments at Fermilab to have priority access to their own resources, enables sharing of these r...
متن کاملMulti-dimensional password generation technique for accessing cloud services
Cloud computing is drastically growing technology which provides an on-demand software, hardware, infrastructure and data storage as services. This technology is used worldwide to improve the business infrastructure and performance. However, to utilize these services by intended customer, it is necessary to have strong password authentication. At present, cloud password authentication can be do...
متن کاملA Storage Service based on P2P Cloud System
During the last years, cloud computing has been quickly adopted worldwide, and several solutions have emerged. Cloud computing is used to providing storage service, computing power and flexibility to end-users, in order to access data from anywhere at any time. Although, all benefits introduced by cloud computing, this technology still faces several challenges related to privacy, security, robu...
متن کاملTowards a QoS-aware Virtualised Storage System
Every organisation depends critically on reliable high-performance storage. Driven by the high costs of maintaining and managing multiple local storage systems, there is a trend towards virtualised multi-tier storage infrastructures. The main limitation of such centralised solutions is their inability to guarantee application-level Quality of Service (QoS) without extensive and ongoing human in...
متن کاملQoS-aware Deployment Through the Fog
Fog computing aims at extending the Cloud by bringing computational power, storage and communication capabilities to the edge of the network, in support of the Internet of Things (IoT). Segmentation, distribution and adaptive deployment of services over the continuum from Things to Cloud are challenging tasks, due to the intrinsic heterogeneity, hierarchical structure and worldwide scale infras...
متن کامل